Match Both Parameter Values and Keys
Overview
Match Both copies user-parameter values and key flags from a source component to a destination component. Use it when you need a destination component to become a true parameter-level match to the source for downstream automation and consistency.
This command is the combined version of Match (values) and Match Keys (key flags). It only affects user parameters that exist in both documents by the same name; it does not create missing parameters.
How It Works
- Prompts you to pick a source component occurrence (highlighted after selection).
- Prompts you to pick a destination component occurrence.
- Copies user parameters from the source document to the destination document by name, applying this behavior:
- Copies parameter values/expressions (including units and multi-value lists where applicable).
- Copies the Key Parameter flag.
- Does not create missing parameters in the destination.
- Updates the active document after copying.
Usage Instructions
- Open the assembly containing the components you want to synchronize.
- Click Match Both in the Configure panel.
- Select the source component (the one with the correct parameter values and key flags).
- Select the destination component (the one to receive values and key flags).
- Review the destination component behavior after the assembly updates.
Troubleshooting
- Nothing changed: The destination may not have user parameters with the same names as the source.
- Some values/keys did not copy: Parameters that can’t be updated due to unit/type or document constraints may be skipped.
- You only wanted values: Use Match.
- You only wanted key flags: Use Match Keys.
Examples
Clone a configuration definition: Match Both from a “golden” component into another so it uses the same key-parameter definition and the same parameter values.
Prepare for rule-based part numbering: Copy both values and key flags so a SetPartNumber-style rule produces consistent results.
Standardize multiple variants: Bring a destination component in line with a source before running additional configure/replace workflows.